package com.athena.service.faculty;

import java.io.File;
import java.util.List;
import java.util.Map;

import com.athena.api.faculty.ITeachingService;
import com.athena.api.model.IReportCard;
import com.athena.dal.entities.Examination;
import com.athena.dal.entities.Faculty;
import com.athena.dal.entities.Marks;
import com.athena.dal.entities.Subject;

/**
 * 
 * @author Ajit.Kumar
 *
 */
public class TeachingService implements ITeachingService {

	@Override
	public List<Faculty> getTeachers(int subjectId) {
		
		return null;
	}

	@Override
	public List<Faculty> getTeachers(int subjectId, int standard) {

		return null;
	}

	@Override
	public Subject getSubject(int subjectId) {

		return null;
	}

	@Override
	public Subject updateCurriculum(int subjectId, String curriculum) {

		return null;
	}

	@Override
	public Examination createTest(Examination test) {

		return null;
	}

	@Override
	public boolean cancelTest(Examination test) {

		return false;
	}

	@Override
	public List<Marks> uploadMarks(File marksSheet) {

		return null;
	}

	@Override
	public Marks updateMarks(Marks theMarks) {

		return null;
	}

	@Override
	public List<Marks> getMarks(int classId) {

		return null;
	}

	@Override
	public Map<Integer, List<Marks>> getMarks(List<Integer> listStudentIDs) {

		return null;
	}

	@Override
	public List<IReportCard> generateReportCard(int classId) {

		return null;
	}

	@Override
	public Map<Integer, IReportCard> generateReportCard(
			List<Integer> listStudentIDs) {

		return null;
	}

}
